package com.gct.persistence;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.gct.domain.Album;
import com.gct.domain.Art;

public interface AlbumMapper {
    List<Album<Art>> getAlbums();
    List<Album<Art>> topAlbums();
    Album<Art> getArtsInAlbum(@Param("albumId") long albumId);
    void saveAlbum(@Param("album") Album<Art> album);
    void updateAlbum(@Param("album") Album<Art> album);
    void deleteAlbum(@Param("album") Album<Art> album);
}
